package com.asset.dispoal.dataDetail.api;


import com.asset.dispoal.dataDetail.dto.SysDataDetailRequest;
import com.asset.dispoal.dataDetail.dto.SysDataDetailResponse;
import com.asset.dispoal.dataDetail.dto.SysDataDetailTemplateRequest;
import com.asset.dispoal.dataDetail.dto.SysDataDetailTemplateResponse;
import tech.mhuang.pacebox.springboot.protocol.Result;
import tech.mhuang.pacebox.springboot.protocol.data.PageVO;

/**
 * 数据清单表服务接口
 *
 * @author: mhuang
 * @date: 2022-03-23 13:47:06
 */
public interface SysDataDetailService {


    void insert(SysDataDetailRequest request);


    void update(SysDataDetailRequest request);


    void delete(String id);

    Result<PageVO<SysDataDetailResponse>> queryPage(SysDataDetailRequest request);

    Result<PageVO<SysDataDetailTemplateResponse>> queryTemplatePage(SysDataDetailTemplateRequest request);
}